worm infested ulcer - French English Dictionary